home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 2000 #5 / Amiga Plus CD - 2000 - No. 5.iso / Tools / WWW / YAM / Install / Install_YAM < prev    next >
Encoding:
Text File  |  2000-01-01  |  34.3 KB  |  701 lines

  1. ;
  2. ; $VER: Installer script 1.2 for YAM 2.1 (19.06.00) © Marcel Beck
  3. ; language support added by Sönke Tesch/ATO
  4.  
  5. ; /// Setting up
  6. (set #def_lang_English              0)
  7. (set #def_lang_Bosanski             1)
  8. (set #def_lang_Czech                2)
  9. (set #def_lang_Dansk                4)
  10. (set #def_lang_Deutsch              8)
  11. (set #def_lang_Espanol             16)
  12. (set #def_lang_Francais            32)
  13. (set #def_lang_Italiano            64)
  14. (set #def_lang_Magyar             128)
  15. (set #def_lang_Polski             256)
  16. (set #def_lang_Portugues          512)
  17. (set #def_lang_Portugues_Brasil  1024)
  18. (set #def_lang_Russian           2048)
  19. (set #def_lang_Slovensko         4096)
  20. (set #def_lang_Svenska           8192)
  21.  
  22. (set #def_doc_English            0)
  23. (set #def_doc_Deutsch            1)
  24. (set #def_doc_Espanol            2)
  25. (set #def_doc_Francais           3)
  26. (set #def_doc_Italiano           4)
  27. (set #def_doc_Slovensko          5)
  28. ; ///
  29. ;----------------------------------------------------------------------------
  30. ;/// ***** English
  31. (set #def_cat_lang #def_lang_English)
  32. (set #def_doc_lang #def_doc_English)
  33. (set #wrongOS  "YAM needs at least OS3.0 to run\n")
  34. (set #wrongMUI "YAM needs at least MUI3.8 to run\n")
  35. (set #wrongCPU "YAM needs at least a 68020 CPU to run\n")
  36. (set #proc_type "Select which version of YAM you would like to install:")
  37. (set #proc_help (cat "Here you can select which version of YAM to install "
  38.                      "depending on type of processor you own."))
  39. (set #proc_020 "Optimized for 68020/030")
  40. (set #proc_040 "Optimized for 68040")
  41. (set #proc_060 "Optimized for 68060")
  42. (set #YAM_dir  (cat "Choose YAM home directory\n"
  43.                     "(NO extra drawer will be created!)"))
  44. (set #lang_catalog (cat "Which catalog file do you want to install?\n"
  45.                         "(English language is built-in)"))
  46. (set #lang_manual "Select language for on-line AmigaGuide help")
  47. (set #icons_prompt "Which graphics do you want to install?\n")
  48. (set #icons_none "None")
  49. (set #assign_prompt (cat "YAM: assign should be added to your S:USER-STARTUP\n"
  50.                          "Do you mind?"))
  51. (set #assign_help (cat "When the Installer program asks if you want to place this "
  52.                        "assignment into your S:user-startup file, you should select "
  53.                        "the \"Proceed\" button; otherwise, the next time you boot up your "
  54.                        "machine, the program won't be able to find the necessary files "
  55.                        "and drawers it needs to run.\n"))
  56. (set #done_1   (cat "\nYAM has been succesfuly installed.\n\n"
  57.                     "Click the \"YAM\" icon in the\n"))
  58. (set #done_2        "\ndirectory to taste it.\n\nHave fun...")
  59. ; ///
  60. ; /// ***** Bosanski
  61. (IF (= @language "bosanski")
  62. (
  63. (set #def_cat_lang #def_lang_Bosanski)
  64. (set #wrongOS  "YAM zahtjeva minimalno OS3.0 da bi radio\n")
  65. (set #wrongMUI "YAM zahtjeva minimalno MUI3.8 da bi radio\n")
  66. (set #wrongCPU "YAM zahtjeva minimalno 68020 CPU da bi radio\n")
  67. (set #proc_type "Izaberi koju verziju YAM-a zelis instalirati:")
  68. (set #proc_help (cat "Ovdje mozes izabrati koju verziju YAM-a zelis instalirati "
  69.                      "u zavisnosti od procesora koji imas."))
  70. (set #proc_020 "Optimizirani za 68020/030")
  71. (set #proc_040 "Optimizirani za 68040")
  72. (set #proc_060 "Optimizirani za 68060")
  73. (set #YAM_dir  (cat "Izaberi YAM-ovu glavnu ladicu\n"
  74.                     "(nova ladica NECE biti stvorena!)"))
  75. (set #lang_catalog (cat "Koji katalog zelis instalirati?\n"
  76.                         "(Engleski jezik je ugradjen)"))
  77. (set #lang_manual "Izaberi verziju AmigaGuide pomoci")
  78. (set #icons_prompt "Koju grafiku zelis instalirati?\n")
  79. (set #assign_prompt (cat "Assign YAM: bi trebao biti dodan u S:USER-STARTUP\n"
  80.                          "Mogu li nastaviti?"))
  81. (set #assign_help (cat "Kada te Installer pita zelis li ubaciti ovaj assign "
  82.                        "u S:user-startup trebao bi pritisnuti dugme \"Nastavi\"; "
  83.                        "U suprotnom, slijedeci put kada ucitas Workbench, program "
  84.                        "nece biti u stanju da pronadje potrebne fileove i ladice.\n"))
  85. (set #done_1   (cat "\nYAM je uspjesno instaliran.\n\n"
  86.                     "Klikni \"YAM\" ikonu u ladici\n"))
  87. (set #done_2        "\nda ga isprobas.\n\nZabavi se...")
  88. )
  89. )
  90. ; ///
  91. ; /// ***** Czech
  92. (IF (= @language "czech")
  93. (
  94. (set #def_cat_lang #def_lang_Czech)
  95. (set #wrongOS  "YAM vyÚaduje ke spuÓtÅnÉ alespoΠOS3.0\n")
  96. (set #wrongMUI "YAM vyÚaduje ke spuÓtÅnÉ alespoΠMUI3.8\n")
  97. (set #wrongCPU "YAM vyÚaduje ke spuÓtÅnÉ alespoΠprocesor 68020\n")
  98. (set #proc_type "Select which version of YAM you would like to install:")
  99. (set #proc_help (cat "Here you can select which version of YAM to install "
  100.                      "depending on type of processor you own."))
  101. (set #proc_020 "Optimized for 68020/030")
  102. (set #proc_040 "Optimized for 68040")
  103. (set #proc_060 "Optimized for 68060")
  104. (set #YAM_dir  (cat "Zvolte domovskÙ adresÁÒ pro YAM\n"
  105.                     "(AdresÁÒ NEBUDE vytvoÒen!)"))
  106. (set #lang_catalog (cat "KterÙ z lokalizaÃnÉch katalogÊ chcete nainstalovat?\n"
  107.                         "(angliÃtinu pouÚÉvÁ program internÅ)"))
  108. (set #lang_manual "Zvolte jazyk, ve kter×m chcete nainstalovat nÁpovÅdu v AmigaGuide")
  109. (set #icons_prompt "Kterou sadu grafiky pro liÓty s tlaÃÉtky chcete nainstalovat?\n")
  110. (set #assign_prompt (cat "Do S:USER-STARTUP by mÅlo bÙt pÒidÁno pÒiÒazenÉ YAM:\n"
  111.                          "NemÁte proti tomu nÁmitky?"))
  112. (set #assign_help (cat "I kdyÚ zde mÁte volbu, zda pÒidat nebo nepÒidat toto pÒiÒazenÉ "
  113.                        "do S:user-startup, mÅli byste vÚdy zmÁÃknout tlaÃÉtko \"PokraÃovat\". "
  114.                        "V opaÃn×m pÒÉpadÅ YAM po restartu poÃÉtaÃe nenalezne soubory "
  115.                        "a adresÁÒe potÒebn× ke sprÁvn× funkci.\n"))
  116. (set #done_1   (cat "\nProgram YAM byl ÕspÅÓnÅ nainstalovÁn.\n\n"
  117.                     "KliknÅte na ikonu \"YAM\" v pÒÉsluÓn×m\n"))
  118. (set #done_2        "\nadresÁÒi a vyzkouÓejte.\n\nUÚijte si to...")
  119. )
  120. )
  121. ; ///
  122. ; /// ***** Dansk
  123. (IF (= @language "dansk")
  124. (
  125. (set #def_cat_lang #def_lang_Dansk)
  126. (set #wrongOS  "YAM kræver OS3.0 eller nyere\n")
  127. (set #wrongMUI "YAM kræver MUI3.8 eller nyere\n")
  128. (set #wrongCPU "YAM fungerer kun på en 68020-CPU eller bedre\n")
  129. (set #proc_type "Vælg venligst hvilken version af YAM du ønsker at installere:")
  130. (set #proc_help (cat "Her kan du vælge hvilken version af YAM du "
  131.                      "ønsker at installere. Valget bør være baseret "
  132.                      "på hvilken processor du har."))
  133. (set #proc_020 "Optimeret til 68020/030")
  134. (set #proc_040 "Optimeret til 68040")
  135. (set #proc_060 "Optimeret til 68060")  
  136. (set #YAM_dir  (cat"Vælg hvilket katalog YAM skal installeres i\n"
  137.                    "(der bliver IKKE oprettet noget underkatalog!)"))
  138. (set #lang_catalog (cat "Hvilke oversættelser vil du installere?\n"
  139.                         "(engelsk er indbygget)"))
  140. (set #lang_manual "Vælg sproget for den AmigaGuide-baserede online-hjælp")
  141. (set #icons_prompt "Hvilken slags grafik vil du installere?")
  142. (set #assign_prompt (cat "Der skal indsættes en \"Assign YAM:\" i S:USER-STARTUP.\n"
  143.                          "Er det i orden?"))
  144. (set #assign_help (cat "Når installationsprogrammet spørger om det må oprette denne "
  145.                        "tildeling i filen s:user-startup, bør du klikke på knappen "
  146.                        "\"Fortsætte\". Ellers kan YAM ikke finde de nødvendige filer "
  147.                        "og skuffer efter næste systemstart.\n"))
  148. (set #done_1   (cat "\nYAM blev installeret uden problemer.\n\n"
  149.                     "Klik på \"YAM\"-ikonet i skuffen\n"))
  150. (set #done_2        "\nfor at prøve det.\n\nGod fornøjelse!")
  151. )
  152. )
  153. ; ///
  154. ; /// ***** Deutsch
  155. (IF (= @language "deutsch")
  156. (
  157. (set #def_cat_lang #def_lang_Deutsch)
  158. (set #def_doc_lang #def_doc_Deutsch)
  159. (set #wrongOS  "YAM benötigt OS3.0 oder höher\n")
  160. (set #wrongMUI "YAM benötigt MUI3.8 oder höher\n")
  161. (set #wrongCPU "YAM läuft nur ab einer 68020 CPU\n")
  162. (set #proc_type "Welche YAM-Version wollen Sie installieren?")
  163. (set #proc_help (cat "Hier können Sie bestimmen, welche Version von YAM Sie installieren "
  164.                      "möchten; abhängig vom Typ Ihres Prozessors."))
  165. (set #proc_020 "Optimiert für 68020/030")
  166. (set #proc_040 "Optimiert für 68040")
  167. (set #proc_060 "Optimiert für 68060")
  168. (set #YAM_dir  (cat"Wählen Sie ein Verzeichnis für YAM\n"
  169.                    "(es wird KEIN eigenes Verzeichnis erstellt!)"))
  170. (set #lang_catalog (cat "Welche catalog-Datei wollen Sie installieren?\n"
  171.                         "(Englisch ist eingebaut)"))
  172. (set #lang_manual "Wählen Sie eine Sprache für die Online-AmigaGuide-Hilfe")
  173. (set #icons_prompt "Welche Grafiken wollen Sie installieren?")
  174. (set #icons_none "Keine")
  175. (set #assign_prompt (cat "In S:USER-STARTUP sollte ein Assign YAM: eingefügt werden.\n"
  176.                          "Sind Sie damit einverstanden?"))
  177. (set #assign_help (cat "Wenn Sie vom Installer gefragt werden, ob er diese Zuweisung "
  178.                        "in der Datei s:user-startup vornehmen darf, sollten Sie den "
  179.                        "Knopf \"Weiter\" drücken; andernfalls kann das Programm nach "
  180.                        "dem nächsten Booten die benötigten Dateien und Verzeichnisse "
  181.                        "nicht finden.\n"))
  182. (set #done_1   (cat "\nYAM wurde erfolgreich installiert.\n\n"
  183.                     "Klicken Sie auf das \"YAM\"-Icon im Verzeichnis\n"))
  184. (set #done_2        "\nund es kann losgehen.\n\nViel Spass!")
  185. )
  186. )
  187. ; ///
  188. ; /// ***** Español
  189. (IF (= @language "español")
  190. (
  191. (set #def_cat_lang #def_lang_Espanol)
  192. (set #def_doc_lang #def_doc_Espanol)
  193. (set #wrongOS  "YAM necesita como mínimo OS3.0 para funcionar\n")
  194. (set #wrongMUI "YAM necesita como mínimo MUI3.8 para funcionar\n")
  195. (set #wrongCPU "YAM necesita como mínimo una CPU 68020 para funcionar\n")
  196. (set #proc_type "Elija la versión de YAM que desea instalar:")
  197. (set #proc_help (cat "Seleccione la versión de YAM a instalar "
  198.                      "en función del procesador que posea."))
  199. (set #proc_020 "Optimizado para 68020/030")
  200. (set #proc_040 "Optimizado para 68040")
  201. (set #proc_060 "Optimizado para 68060")
  202. (set #YAM_dir  (cat "Escoja el directorio raiz para YAM\n"
  203.                     "(¡El directorio NO se creará!)"))
  204. (set #lang_catalog (cat "¿Qué idiomas (catálogos) quiere instalar?\n"
  205.                         "(El programa está diseñado en inglés)"))
  206. (set #lang_manual "Elija el idioma para la ayuda en-linea")
  207. (set #icons_prompt "¿Qué gráficos quiere instalar?\n")
  208. (set #icons_none "Ninguno")
  209. (set #assign_prompt (cat "Es necesario añadir la asignación YAM: al guión S:USER-STARTUP\n"
  210.                          "¿Está de acuerdo?"))
  211. (set #assign_help (cat "El programa de instalación pretende insertar esta asignación"
  212.                        "en su fichero S:User-Startup.   Debería seleccionar el botón"
  213.                        "\"Proceder\". De lo contrario, la próxima vez que arranque su  "
  214.                        "Amiga, el  programa no será capaz de encontrar los ficheros y"
  215.                        "directorios necesarios para su funcionamiento.\n"))
  216. (set #done_1   (cat "\nYAM se ha instalado satisfactoriamente.\n\n"
  217.                     "Pulse el icono de \"YAM\" en el directorio\n"))
  218. (set #done_2        "\npara saborearlo.\n\n¡Que lo disfrute!")
  219. )
  220. )
  221. ; ///
  222. ; /// ***** Français
  223. (IF (= @language "français")
  224. (
  225. (set #def_cat_lang #def_lang_Francais)
  226. (set #wrongOS  "YAM a besoin de l' OS3.0 minimum\n")
  227. (set #wrongMUI "YAM a besoin de MUI3.8 minimum\n")
  228. (set #wrongCPU "YAM a besoin d'un CPU 68020 minimum\n")
  229. (set #proc_type "Choisissez la version de YAM que vous voulez installer:")
  230. (set #proc_help (cat "Ici vous pouvez choisir la version de YAM à installer "
  231.                      "en fonction de votre type de micro-processeur."))
  232. (set #proc_020 "Optimisé pour 68020/030")
  233. (set #proc_040 "Optimisé pour 68040")
  234. (set #proc_060 "Optimisé pour 68060")
  235. (set #YAM_dir  (cat "Choisissez le répertoire d'installation de YAM\n"
  236.                     "(Il n'y aura pas de création de répertoire !)"))
  237. (set #lang_catalog (cat "Quel langage désirez-vous installer ?\n"
  238.                         "(L'anglais est intégré au programme)"))
  239. (set #lang_manual "Choisissez la langue de l'aide en ligne. (AmigaGuide)")
  240. (set #icons_prompt "Quel genre d'icônes et de boutons voulez-vous installer ?\n")
  241. (set #icons_none "Aucun")
  242. (set #assign_prompt (cat "l'assignation 'YAM:' devrait être ajoutée à S:USER-STARTUP\n"
  243.                          "Le souhaitez-vous ?"))
  244. (set #assign_help (cat "Le programme d'installation vous demande si vous voulez placer "
  245.                        "l'assignation dans votre fichier S:user-startup.\nYAM a besoin "
  246.                        "d'une assignation pour bien fonctionner. Vous devriez choisir "
  247.                        "le bouton \"Continuer\" ; sans quoi, la prochaine fois que vous demarrerez "
  248.                        "l'Amiga, le programme ne sera pas capable de trouver les fichiers et les "
  249.                        "répertoires nécessaires à son exécution.\n"))
  250. (set #done_1   (cat "\nYAM a été installé avec succès.\n\n"
  251.                     "Cliquez sur l'icône de \"YAM\" dans le répertoire\n"))
  252. (set #done_2        "\npour l'essayer.\n\nAmusez vous bien !!")
  253. )
  254. )
  255. ; ///
  256. ; /// ***** Italiano
  257. (if (= @language "italiano")
  258. (
  259. (set #def_cat_lang #def_lang_Italiano)
  260. (set #def_doc_lang #def_doc_Italiano)
  261. (set #wrongOS  "Yam necessita almeno dell'OS3.0 per funzionare\n")
  262. (set #wrongMUI "Yam necessita almeno della MUI3.8 per funzionare\n")
  263. (set #wrongCPU "Yam necessita almeno della CPU 68020 per funzionare\n")
  264. (set #proc_type "Scegli quale versione di YAM deve essere installata:")
  265. (set #proc_help (cat "Qui puoi scegliere quale versione di YAM deve essere installata"
  266.                      "a seconda del processore che possiedi."))
  267. (set #proc_020 "Ottimizzata per 68020/030")
  268. (set #proc_040 "Ottimizzata per 68040")
  269. (set #proc_060 "Ottimizzata per 68060")
  270. (set #YAM_dir  (cat "Scegli la directory dove risiede YAM\n"
  271.                     "(Nessun cassetto extra verrà creato!)"))
  272. (set #lang_catalog (cat "Quale catalogo vuoi installare?\n"
  273.                         "(L'inglese è interno al programma)"))
  274. (set #lang_manual "Seleziona la lingua per l'aiuto in linea")
  275. (set #icons_prompt "Quali immagini vuoi installare?\n")
  276. (set #icons_none "Nessuno")
  277. (set #assign_prompt (cat "L'assign YAM: dovrebbe essere aggiunto nella S:USER-STARTUP\n"
  278.                          "Lo aggiungo?"))
  279. (set #assign_help (cat "Quando l'installer chiede se vuoi porre questo "
  280.                        "assign nella tua S:user-startup dovresti selezionare "
  281.                        "il pulsante \"Procedi\"; altrimenti, la volta successiva che avvii "
  282.                        "il computer, il programma non sarà in grado di trovare i file necessari "
  283.                        "ed i cassetti di cui ha bisogno per funzionare.\n"))
  284. (set #done_1   (cat "\nYAM è stato installato con successo.\n\n"
  285.                     "Premete l'icona \"YAM\" nella\n"))
  286. (set #done_2        "\ndirectory per provarlo.\n\nBuon divertimento...")
  287. )
  288. )
  289. ; ///
  290. ; /// ***** Magyar
  291. (IF (= @language "magyar")
  292. (
  293. (set #def_cat_lang #def_lang_Magyar)
  294. )
  295. )
  296. ; ///
  297. ; /// ***** Polski
  298. (IF (= @language "polski")
  299. (
  300. (set #def_cat_lang #def_lang_Polski)
  301. (set #wrongOS  "YAM do uruchomienia wymaga systemu w wersji 3.0 lub wyûszej\n")
  302. (set #wrongMUI "YAM do uruchomienia wymaga MUI w wersji 3.8 lub wyûszej\n")
  303. (set #wrongCPU "YAM do uruchomienia wymaga procesura 68020 lub nowszego\n")
  304. (set #proc_type "Wybierz którâ wersjë YAMa chcesz zainstalowaê:")
  305. (set #proc_help (cat "Tu moûesz wybraê którâ wersjë YAMa chcesz zainstalowaê "
  306.                      "zaleûnie od typu procesora który posiadasz."))
  307. (set #proc_020 "Zoptymalizowanâ dla 68020/030")
  308. (set #proc_040 "Zoptymalizowanâ dla 68040")
  309. (set #proc_060 "Zoptymalizowanâ dla 68060")
  310. (set #YAM_dir  (cat "Wybierz katalog gdzie mam zainstalowaê YAMa\n"
  311.                     "(Dodatkowy katalog NIE zostanie stworzony!)"))
  312. (set #lang_catalog (cat "Który plik tîumaczenia chcesz zainstalowaê?\n"
  313.                         "(Jëzyk angielski jest wbudowany)"))
  314. (set #lang_manual "Wybierz jëzyk dla pomocy on-line")
  315. (set #icons_prompt "Które pliki graficzne chcesz zaistalowaê?\n")
  316. (set #assign_prompt (cat "Przypis YAM: powinien zostaê dodany do pliku S:USER-STARTUP\n"
  317.                          "Zgadzasz sië?"))
  318. (set #assign_help (cat "Kiedy Installer zapyta czy chceesz dodaê ten przypis "
  319.                        "do Twojego pliku S:user-startup, powinieneô wybraê "
  320.                        "przycisk \"Kontynuuj\"; w przeciwnym razie, po resecie komputera "
  321.                        "program nie bëdzie mógî znaleúê plików i katalogów "
  322.                        "wymaganych do uruchomienia.\n"))
  323. (set #done_1   (cat "\nYAM zostaî zainstalowany.\n\n"
  324.                     "Kliknij ikonë \"YAM\" w katalogu\n"))
  325. (set #done_2        "\naby go uruchomiê.\n\nMiîej zabawy...")
  326. )
  327. )
  328. ; ///
  329. ; /// ***** Português
  330. (IF (= @language "português")
  331. (
  332. (set #def_cat_lang #def_lang_Portugues)
  333. (set #wrongOS  "O YAM requer no mínimo o OS3.0\n")
  334. (set #wrongMUI "O YAM requer no mínimo o MUI3.8\n")
  335. (set #wrongCPU "O YAM requer no mínimo um CPU 68020\n")
  336. (set #proc_type "Seleccione a versão do YAM que deseja instalar:")
  337. (set #proc_help (cat "Dependendo do tipo de processador que está a usar, "
  338.                      "escolha aqui a versão do YAM a instalar."))
  339. (set #proc_020 "Optimizada para o 68020/030")
  340. (set #proc_040 "Optimizada para o 68040")
  341. (set #proc_060 "Optimizada para o 68060")
  342. (set #YAM_dir  (cat "Escolha o directório do YAM\n"
  343.                     "(NÃO será criada nenhuma gaveta adicional!)"))
  344. (set #lang_catalog (cat "Qual é o catálogo que deseja instalar?\n"
  345.                         "(O idioma inglês já está incluído)"))
  346. (set #lang_manual "Escolha o idioma para a ajuda on-line AmigaGuide")
  347. (set #icons_prompt "Que tipo de gráficos prefere instalar?\n")
  348. (set #icons_none "Nenhum")
  349. (set #assign_prompt (cat "O assign YAM: vai ser adicionado a S:USER-STARTUP\n"
  350.                          "Quer continuar?"))
  351. (set #assign_help (cat "Quando o Installer lhe perguntar se quer colocar este "
  352.                        "assign no seu ficheiro S:user-startup, é recomendável "
  353.                        "clicar em \"Continuar\", pois se não o fizer o YAM não "
  354.                        "vai conseguir encontrar os ficheiros e gavetas necessários "
  355.                        "para correr.\n"))
  356. (set #done_1   (cat "\nO YAM foi instalado com êxito.\n\n"
  357.                     "Para o usar, clique no ícone \"YAM\" que pode\n"))
  358. (set #done_2        "\nencontrar no directório do YAM.\n\nDivirta-se!")
  359. )
  360. )
  361. ; ///
  362. ; /// ***** Português-Brasil
  363. (IF (= @language "português-brasil")
  364. (
  365. (set #def_cat_lang #def_lang_Portugues-Brasil)
  366. (set #wrongOS  "O YAM necessita ao menos do OS3.0 para rodar\n")
  367. (set #wrongMUI "O YAM necessita ao menos da MUI3.8 para rodar\n")
  368. (set #wrongCPU "O YAM necessita ao menos de uma CPU 68020 para rodar\n")
  369. (set #proc_type "Selecione a versão do YAM que deseja instalar:")
  370. (set #proc_help (cat "Aqui você pode selecionar qual a versão do YAM a"
  371.                     "instalar dependendo do processador que possuir:"))
  372. (set #proc_020 "Otimizada para 68020/030")
  373. (set #proc_040 "Otimizada para 68040")
  374. (set #proc_060 "Otimizada para 68060")
  375. (set #YAM_dir  (cat"Escolha um diretório para o YAM\n"
  376.                    "(NENHUM diretório extra será criado!)"))
  377. (set #lang_catalog (cat "Qual o arquivo de catálogo deseja instalar?\n"
  378.                         "(O Inglês é embutido)"))
  379. (set #lang_manual "Escolha uma língua para a ajuda on-line AmigaGuide")
  380. (set #icons_prompt "Que tipo de gráficos deseja instalar?")
  381. (set #icons_none "Nenhum")
  382. (set #assign_prompt (cat "O assign YAM: deve ser adicionado a S:USER-STARTUP\n"
  383.                          "?"))
  384. (set #assign_help (cat "Quando o programa de instalação perguntar se você deseja incluir "
  385.                        "este ASSIGN em seu arquivo S:User-startup, você deve selecionar "
  386.                        "o botão \"Prosseguir\"; caso contrário, na próxima vez que você "
  387.                        "inicializar sua máquina, o programa não será capaz de encontrar "
  388.                        "os arquivos e diretórios que ele necessita para rodar.\n"))
  389. (set #done_1   (cat "\nO YAM foi instalado com sucesso.\n\n"
  390.                     "Clique no ícone \"YAM\" em seu diretório\n"))
  391. (set #done_2        "\npara experimentá-lo.\n\nDivirta-se!")
  392. )
  393. )
  394. ; ///
  395. ; /// ***** Russian
  396. (IF (= @language "russian")
  397. (
  398. (set #def_cat_lang #def_lang_Russian)
  399. (set #wrongOS  "Äëÿ çaïóñêa YAM'a íåîáõîäèìa êaê ìèíèìóì OS3.0\n")
  400. (set #wrongMUI "Äëÿ çaïóñêa YAM'a íåîáxîäèì êaê ìèíèìóì MUI3.8\n")
  401. (set #wrongCPU "Äëÿ çaïóñêa YAM'a íåîáxîäèì êaê ìèíèìóì 68020 CPU\n")
  402. (set #proc_type "Âûáåðèòå, êaêóþ âåðñèþ YAM âû õîòèòå ïðîèíñòaëèðîâaòü:")
  403. (set #proc_help (cat "Çäåñü âû ìîæåòå âûáðaòü âåðñèþ YAM'a äëÿ èíñòaëÿöèè "
  404.                      "îïòèìèçèðîâaííóþ ïîä ñîîòâåòñòâóþùèé ïðîöåññîð."))
  405. (set #proc_020 "Îïòèìèçèðîâaííóþ ïîä 68020/030")
  406. (set #proc_040 "Îïòèìèçèðîâaííóþ ïîä 68040")
  407. (set #proc_060 "Îïòèìèçèðîâaííóþ ïîä 68060")
  408. (set #YAM_dir (cat "Âûáåðèòå êaòaëîã äëÿ YAM'a\n"
  409.                    "(Äîïîëíèòåëüûé êaòaëîã ÍÅ ÁÓÄÅÒ ñîçäaí!)"))
  410. (set #lang_catalog (cat "Êaêóþ âåðñèþ ëîêaëèçaöèè âû õîòèòå ïðîèíñòaëèðîâaòü?\n"
  411.                         "(Aíãëèéñêèé ÿçûê âñòðîåí)"))
  412. (set #lang_manual "Âûáåðèòå ÿçûê äëÿ îí-ëaéíîâîé äîêóìåíòaöèè")
  413. (set #icons_prompt "Êaêîé íaáîð ãðaôèêè âû õîòèòå ïðîèíñòaëèðîâaòü?\n")
  414. (set #assign_prompt (cat "YAM: ïðèñâîåíèå áóäåò äîáaâëåíî â âaø S:USER-STARTUP\n"
  415.                          "Âû ñîãëañíû?"))
  416. (set #assign_help (cat "Êîãäa ïðîãðaììa èíñòaëÿöèè ñïðaøèâaåò âañ, õîòèòå ëè âû ïîìåñòèòü "
  417.                        "â âaø S:user-startup ôaéë, âû äîëæíû íaæaòü êíîïêó \"Ïðîäîëæèòü\"\n;"
  418.                        "â ïðîòèâíîì ñëó÷aå ïðè ñëåäóþùåì çaïóñêå ïðîãðaììa íå ñìîæåò "
  419.                        "íaéòè íåîáõîäèìûå ôaéëû è êaòaëîãè.\n"))
  420. (set #done_1 (cat "\nYAM áûë óñïåøíî ïðîèíñòaëèðîâaí.\n\n"
  421.                   "øåëêíèòåñü ía èêîíêó \"YAM\" äëÿ çaïóñêa\n"))
  422. (set #done_2 "\n\nÓäa÷è...")
  423. )
  424. )
  425. ; ///
  426. ; /// ***** Slovensko
  427. (IF (= @language "slovensko")
  428. (
  429. (set #def_cat_lang #def_lang_Slovensko)
  430. (set #def_doc_lang #def_doc_Slovensko)
  431. (set #wrongOS  "YAM za zagon potrebuje vsaj OS3.0\n")
  432. (set #wrongMUI "YAM za zagon potrebuje vsaj MUI3.8\n")
  433. (set #wrongCPU "YAM za zagon potrebuje vsaj CPE 68020\n")
  434. (set #proc_type "Izberite, katero razlièico YAMa bi radi namestili:")
  435. (set #proc_help (cat "Tu lahko izberete, katera razlièica YAMa bo name¹èena "
  436.                      "glede na tip procesorja, ki ga imate."))
  437. (set #proc_020 "Optimizirano za 68020/030")
  438. (set #proc_040 "Optimizirano za 68040")
  439. (set #proc_060 "Optimizirano za 68060")
  440. (set #YAM_dir  (cat "Izberite YAMov domaèi predal\n"
  441.                     "(Poseben predal NE bo ustvarjen!)"))
  442. (set #lang_catalog (cat "Kateri jezik kataloga ¾elite namestiti?\n"
  443.                         "(Angle¹ki jezik je vgrajen)"))
  444. (set #lang_manual "Izberite jezik za AmigaGuide pomoè v programu")
  445. (set #icons_prompt "Katero grafiko ¾elite namestiti?\n")
  446. (set #assign_prompt (cat "V va¹ S:USER-STARTUP bi morala biti dodana dodelitev YAM:\n"
  447.                          "Se s tem strinjate?"))
  448. (set #assign_help (cat "Ko vas program Installer vpra¹a, èe ¾elite dodati dodelitev "
  449.                        "v va¹o datoteko S:user-startup, izberite gumb \"Naprej\"; v "
  450.                        "nasprotnem primeru program ne bo mogel najti potrebnih datotek "
  451.                        "in predalov, ko boste naslednjiè zagnali raèunalnik.\n"))
  452. (set #done_1   (cat "\nYAM je bil uspe¹no name¹èen.\n\n"
  453.                     "Kliknite na ikono \"YAM\" v predalu\n"))
  454. (set #done_2        "\nin ga preizkusite.\n\nU¾ivajte...")
  455. )
  456. )
  457. ; ///
  458. ; /// ***** Svenska
  459. (IF (= @language "svenska")
  460. (
  461. (set #def_cat_lang #def_lang_Svenska)
  462. (set #wrongOS  "YAM kräver OS3.0 eller senare\n")
  463. (set #wrongMUI "YAM kräver MUI3.8 eller senare\n")
  464. (set #wrongCPU "YAM kräver 68020 processor eller bättre\n")
  465. (set #proc_type "Välj version av YAM att installera:")
  466. (set #proc_help (cat "Här kan du välja vilken version av YAM som ska installeras "
  467.                      "beroende på vilken processor du har."))
  468. (set #proc_020 "Optimerad för 68020/030")
  469. (set #proc_040 "Optimerad för 68040")
  470. (set #proc_060 "Optimerad för 68060")
  471. (set #YAM_dir  (cat "Välj katalog att installera YAM i\n"
  472.                     "(någon underkatalog kommer INTE att skapas!)"))
  473. (set #lang_catalog (cat "Vilka språkkataloger vill du installera?\n"
  474.                         "(Engelska är inbyggt)"))
  475. (set #lang_manual "Välj språk för den AmigaGuide-baserade hjälpen")
  476. (set #icons_prompt "Vilken grafik vill du installera?\n")
  477. (set #assign_prompt (cat "\"Assign YAM:\" behöver adderas till S:USER-STARTUP\n"
  478.                          "Är det Ok?"))
  479. (set #assign_help (cat "När installationsprogrammet frågar efter att göra denna "
  480.                        "tilldelning i filen s:user-startup, bör du klicka på knappen "
  481.                        "\"Fortsätt\". Annars kan YAM inte hitta sina filer "
  482.                        "och kataloger efter nästa ombootning\n"))
  483. (set #done_1   (cat "\nYAM installerades utan problem\n\n"
  484.                     "Klicka på \"YAM\"-ikonen i katalogen\n"))
  485. (set #done_2        "\nför att pröva det.\n\nHa det så bra!")
  486. )
  487. )
  488. ; ///
  489.  
  490. ;----------------------------------------------------------------------------
  491. ; /// Checking environment
  492. (set OS_ver (getversion "exec.library" (resident)))
  493. (if (< OS_ver (* 39 65536)) (abort #wrongOS))
  494.  
  495. (set MUI_ver (getversion "MUI:libs/muimaster.library"))
  496. (if (AND (< MUI_ver (* 19 65536)) (<> MUI_ver 0)) (abort #wrongMUI))
  497.  
  498. (set cpu_type (database "cpu"))
  499. (if (< cpu_type "68020") (abort #wrongCPU))
  500. (set cpu 0)
  501. (if (= cpu_type "68040") (set cpu 1))
  502. (if (= cpu_type "68060") (set cpu 2))
  503.  
  504. (set package_cpu (exists "/.package_cpu"))
  505. (set package_loc (exists "/.package_loc"))
  506. ; ///
  507. ; /// Let's ask user for anything
  508. (complete 0)
  509.  
  510. (if (<> 0 (exists "YAM:" (noreq)))
  511.    (set YAM_def_dir (getassign "YAM"))
  512.    (set YAM_def_dir @default-dest)
  513. )
  514. (set YAM_dir
  515.    (askdir
  516.       (default YAM_def_dir)
  517.       (prompt  #YAM_dir)
  518.       (help    @askdir-help)
  519.    )
  520. )
  521.  
  522. (complete 5)
  523.  
  524. (if package_cpu
  525.    (set cpu
  526.       (askchoice
  527.          (prompt #proc_type)
  528.          (help #proc_help "\n" @askchoice-help)
  529.          (choices #proc_020 #proc_040 #proc_060)
  530.          (default cpu)
  531.       )
  532.    )
  533.    (set cpu 0)
  534. )
  535.  
  536. (complete 10)
  537.  
  538. (if package_loc
  539.    (set Catalog_lang
  540.       (askoptions
  541.          (prompt  #lang_catalog)
  542.          (help @askoptions-help)
  543.          (choices "Bosanski" "Czech" "Dansk" "Deutsch" "Español" "Français" "Italiano" "Magyar"
  544.                   "Polski" "Português" "Português (Brasil)" "Russian" "Slovensko" "Svenska"
  545.          )
  546.          (default #def_cat_lang)
  547.       )
  548.    )
  549.    (set Catalog_lang #def_lang_English)
  550. )
  551.  
  552. (complete 15)
  553.  
  554. (if package_loc
  555.    (set Docs_lang
  556.       (askchoice
  557.          (prompt  #lang_manual)
  558.          (help    @askchoice-help)
  559.          (choices "English (V2.1)" "Deutsch (V2.1)" "Español (V2.0)"
  560.                   "Français (V2.0)" "Italiano (V2.0)" "Slovensko (V2.0)")
  561.          (default #def_doc_lang)
  562.       )
  563.    )
  564.    (set Docs_lang #def_doc_English)
  565. )
  566.  
  567. (complete 20)
  568.  
  569. (run "C:Run <>NIL: SYS:Utilities/MultiView GfxPreview.iff")
  570. (set Icon_set
  571.    (askchoice
  572.       (prompt  #icons_prompt)
  573.       (help    @askchoice-help)
  574.       (choices "MagicWB" "ProLite" "NewIcons" #icons_none)
  575.       (default 0)
  576.    )
  577. )
  578. ; ///
  579. ; /// Here we go!
  580. (complete 30)
  581.  
  582. (makedir YAM_dir (infos))
  583. (copyfiles (source "/YAM.info") (dest YAM_dir) (infos) (noposition) (help @copyfiles-help))
  584. (select cpu
  585. (copyfiles (source "/YAM") (dest YAM_dir) (help @copyfiles-help))
  586. (run (cat "/680x0/spatch -o" (tackon YAM_dir "YAM") " -p/680x0/YAM.040.pch /YAM"))
  587. (run (cat "/680x0/spatch -o" (tackon YAM_dir "YAM") " -p/680x0/YAM.060.pch /YAM"))
  588. )
  589.  
  590. (complete 40)
  591.  
  592. (if (not (exists (tackon YAM_dir ".taglines")))
  593.    (copyfiles (source "/.taglines") (dest YAM_dir) (help @copyfiles-help))
  594. )
  595.  
  596. (if (> Catalog_lang 0)
  597. (
  598.    (set Cat_dir (tackon YAM_dir "Catalogs"))
  599.    (if (not (exists Cat_dir))  (makedir Cat_dir))
  600.    (if (bitand Catalog_lang #def_lang_Bosanski)         ((set lang "bosanski") (copyfiles (source (tackon "/Catalogs" lang)) (choices "YAM.catalog") (dest (tackon Cat_dir lang)))))
  601.    (if (bitand Catalog_lang #def_lang_Czech)            ((set lang "czech") (copyfiles (source (tackon "/Catalogs" lang)) (choices "YAM.catalog") (dest (tackon Cat_dir lang)))))
  602.    (if (bitand Catalog_lang #def_lang_Dansk)            ((set lang "dansk") (copyfiles (source (tackon "/Catalogs" lang)) (choices "YAM.catalog") (dest (tackon Cat_dir lang)))))
  603.    (if (bitand Catalog_lang #def_lang_Deutsch)          ((set lang "deutsch") (copyfiles (source (tackon "/Catalogs" lang)) (choices "YAM.catalog") (dest (tackon Cat_dir lang)))))
  604.    (if (bitand Catalog_lang #def_lang_Espanol)          ((set lang "español") (copyfiles (source (tackon "/Catalogs" lang)) (choices "YAM.catalog") (dest (tackon Cat_dir lang)))))
  605.    (if (bitand Catalog_lang #def_lang_Francais)         ((set lang "français") (copyfiles (source (tackon "/Catalogs" lang)) (choices "YAM.catalog") (dest (tackon Cat_dir lang)))))
  606.    (if (bitand Catalog_lang #def_lang_Italiano)         ((set lang "italiano") (copyfiles (source (tackon "/Catalogs" lang)) (choices "YAM.catalog") (dest (tackon Cat_dir lang)))))
  607.    (if (bitand Catalog_lang #def_lang_Magyar)           ((set lang "magyar") (copyfiles (source (tackon "/Catalogs" lang)) (choices "YAM.catalog") (dest (tackon Cat_dir lang)))))
  608.    (if (bitand Catalog_lang #def_lang_Polski)           ((set lang "polski") (copyfiles (source (tackon "/Catalogs" lang)) (choices "YAM.catalog") (dest (tackon Cat_dir lang)))))
  609.    (if (bitand Catalog_lang #def_lang_Portugues)        ((set lang "português") (copyfiles (source (tackon "/Catalogs" lang)) (choices "YAM.catalog") (dest (tackon Cat_dir lang)))))
  610.    (if (bitand Catalog_lang #def_lang_Portugues_Brasil) ((set lang "português-brasil") (copyfiles (source (tackon "/Catalogs" lang)) (choices "YAM.catalog") (dest (tackon Cat_dir lang)))))
  611.    (if (bitand Catalog_lang #def_lang_Russian)          ((set lang "russian") (copyfiles (source (tackon "/Catalogs" lang)) (choices "YAM.catalog") (dest (tackon Cat_dir lang)))))
  612.    (if (bitand Catalog_lang #def_lang_Slovensko)        ((set lang "slovensko") (copyfiles (source (tackon "/Catalogs" lang)) (choices "YAM.catalog") (dest (tackon Cat_dir lang)))))
  613.    (if (bitand Catalog_lang #def_lang_Svenska)          ((set lang "svenska") (copyfiles (source (tackon "/Catalogs" lang)) (choices "YAM.catalog") (dest (tackon Cat_dir lang)))))
  614. )
  615. )
  616.  
  617. (complete 50)
  618.  
  619. (if (= Docs_lang #def_doc_English  ) (copyfiles (source "/Docs/YAM_english.guide")   (dest YAM_dir) (newname "YAM.guide") (infos) (noposition)))
  620. (if (= Docs_lang #def_doc_Deutsch  ) (copyfiles (source "/Docs/YAM_deutsch.guide")   (dest YAM_dir) (newname "YAM.guide") (infos) (noposition)))
  621. (if (= Docs_lang #def_doc_Espanol  ) (copyfiles (source "/Docs/YAM_español.guide")   (dest YAM_dir) (newname "YAM.guide") (infos) (noposition)))
  622. (if (= Docs_lang #def_doc_Francais ) (copyfiles (source "/Docs/YAM_français.guide")  (dest YAM_dir) (newname "YAM.guide") (infos) (noposition)))
  623. (if (= Docs_lang #def_doc_Italiano ) (copyfiles (source "/Docs/YAM_italiano.guide")  (dest YAM_dir) (newname "YAM.guide") (infos) (noposition)))
  624. (if (= Docs_lang #def_doc_Slovensko) (copyfiles (source "/Docs/YAM_slovensko.guide") (dest YAM_dir) (newname "YAM.guide") (infos) (noposition)))
  625. (if (= Icon_set 2)
  626.    (copyfiles (source "/Contributions/Gfx/NewIcons/YAM.guide.info") (dest YAM_dir) (noposition) (help @copyfiles-help))
  627. )
  628. (copyfiles (source "/Readme First")  (dest YAM_dir) (infos) (noposition))
  629.  
  630. (complete 60)
  631.  
  632. (set Icons_dir (tackon YAM_dir "Icons"))
  633. (if (exists Icons_dir)
  634.    (if (<> Icon_set 3) (delete Icons_dir (all)))
  635.    (makedir Icons_dir)
  636. )
  637. (select Icon_set
  638. (
  639.    (copyfiles (source "/Icons.info") (dest YAM_dir) (noposition) (help @copyfiles-help))
  640.    (copyfiles (source "/Icons/") (dest Icons_dir) (all))
  641. )
  642. (
  643.    (copyfiles (source "/Contributions/Gfx/ProLite/Icons.info") (dest YAM_dir) (noposition) (help @copyfiles-help))
  644.    (copyfiles (source "/Contributions/Gfx/ProLite/Icons/") (dest Icons_dir) (all))
  645. )
  646. (
  647.    (copyfiles (source "/Contributions/Gfx/NewIcons/Icons.info") (dest YAM_dir) (noposition) (help @copyfiles-help))
  648.    (copyfiles (source "/Contributions/Gfx/NewIcons/Icons/") (dest Icons_dir) (all))
  649. )
  650. (set dummy 0)
  651. )
  652.  
  653. (complete 70)
  654.  
  655. (set Charset_dir (tackon YAM_dir "Charsets"))
  656. (if (not (exists Charset_dir)) (makedir Charset_dir))
  657. (copyfiles (source "/Charsets/") (dest Charset_dir) (all))
  658. (copyfiles (source "/Charsets.info") (dest YAM_dir) (noposition))
  659.  
  660. (complete 75)
  661.  
  662. (set ARexx_dir (tackon YAM_dir "Rexx"))
  663. (if (not (exists ARexx_dir)) (makedir ARexx_dir))
  664. (copyfiles (source "/Rexx/") (dest ARexx_dir) (all))
  665. (copyfiles (source "/Rexx.info") (dest YAM_dir) (noposition))
  666.  
  667. (complete 80)
  668.  
  669. (copylib (prompt "MUI - BetterString.mcc") (source "/MUI/BetterString.mcc") (dest "MUI:Libs/MUI/") (confirm 2) (help @copylib-help))
  670. (copylib (prompt "MUI - BetterString.mcp") (source "/MUI/BetterString.mcp") (dest "MUI:Libs/MUI/") (confirm 2) (help @copylib-help))
  671. (copylib (prompt "MUI - HotkeyString.mcc") (source "/MUI/HotkeyString.mcc") (dest "MUI:Libs/MUI/") (confirm 2) (help @copylib-help))
  672. (copylib (prompt "MUI - ListTree.mcc")     (source "/MUI/ListTree.mcc") (dest "MUI:Libs/MUI/") (confirm 2) (help @copylib-help))
  673. (copylib (prompt "MUI - ListTree.mcp")     (source "/MUI/ListTree.mcp") (dest "MUI:Libs/MUI/") (confirm 2) (help @copylib-help))
  674. (copylib (prompt "MUI - NFloattext.mcc")   (source "/MUI/NFloattext.mcc") (dest "MUI:Libs/MUI/") (confirm 2) (help @copylib-help))
  675. (copylib (prompt "MUI - NList.mcc")        (source "/MUI/NList.mcc") (dest "MUI:Libs/MUI/") (confirm 2) (help @copylib-help))
  676. (copylib (prompt "MUI - NListview.mcc")    (source "/MUI/NListview.mcc") (dest "MUI:Libs/MUI/") (confirm 2) (help @copylib-help))
  677. (copylib (prompt "MUI - NListviews.mcp")   (source "/MUI/NListviews.mcp") (dest "MUI:Libs/MUI/") (confirm 2) (help @copylib-help))
  678. (copylib (prompt "MUI - TextEditor.mcc")   (source "/MUI/TextEditor.mcc") (dest "MUI:Libs/MUI/") (confirm 2) (help @copylib-help))
  679. (copylib (prompt "MUI - TextEditor.mcp")   (source "/MUI/TextEditor.mcp") (dest "MUI:Libs/MUI/") (confirm 2) (help @copylib-help))
  680. (copylib (prompt "MUI - Toolbar.mcc")      (source "/MUI/Toolbar.mcc") (dest "MUI:Libs/MUI/") (confirm 2) (help @copylib-help))
  681. (copylib (prompt "MUI - Toolbar.mcp")      (source "/MUI/Toolbar.mcp") (dest "MUI:Libs/MUI/") (confirm 2) (help @copylib-help))
  682. (copylib (prompt "imagepool.library")      (source "/libs/imagepool.library") (dest "LIBS:") (confirm 2) (help @copylib-help))
  683.  
  684. (complete 90)
  685.  
  686. (startup "YAM - Amiga mailer © Marcel Beck"
  687.    (prompt #assign_prompt)
  688.    (help   #assign_help)
  689.    (command "C:Assign YAM: \"" YAM_dir "\"\n")
  690. )
  691. (makeassign "YAM" YAM_dir)
  692.  
  693. (complete 100)
  694.  
  695. (message #done_1 "\"" YAM_dir "\"" #done_2)
  696.  
  697. ; /// ********************
  698. ;----------------------------------------------------------------------------
  699. (exit (QUIET))
  700.  
  701.